Agiilne arendus on tarkvaraarenduse metoodika, mis rõhutab kiiret ja paindlikku lähenemist tarkvara loomisele,
mis võimaldab meeskonnal reageerida muutuvatele vajadustele ja keskkonnale.
Inimeste ja suhtlemise tähtsus - rõhutab inimeste vahelist suhtlemist ja koostööd. Avatud ja aus suhtlus, et tagada kõigi ideede kuulamine ja arvestamine
Pidev paranemine - pidev arendamine. Meeskond peab hindama oma tööd ja protsesse, et määratleda valdkonnad, kus saaks paremaks muutuda
Iteratiivne arendus - kasutab iteratiivset protsessi, kus tarkvaraarendaja töötavad lühikeste tsüklitena, mida nim sprintideks.